Give\API\REST\V3\Routes\Donations\DonationController B

Total Complexity 81
Dependencies 17
Dependents 1
Total lines 1,093
Lines of code 845
Logical lines of code 194
Comment lines 118
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
get_item_schema()
B
25
1 274
get_items()
A
38 12 67
update_item()
A
45 9 42
delete_items()
S
47 6 38
register_routes()
S
36 1 111
permissionsCheck()
S
53 6 23
prepare_item_for_response()
S
48 5 34
get_collection_params()
S
39 1 85
delete_item()
S
52 5 23
refund_item()
S
53 5 21
create_item()
S
53 4 23
get_item()
S
58 4 14
canEditDonations()
S
70 3 7
update_item_permissions_check()
S
64 2 10
create_item_permissions_check()
S
64 2 10
delete_item_permissions_check()
S
64 2 10
delete_items_permissions_check()
S
64 2 10
refund_item_permissions_check()
S
64 2 10
canDeleteDonations()
S
79 2 3
canRefundDonations()
S
79 2 3
authorizationStatusCode()
S
79 2 3
getSortColumn()
S
60 1 14
__construct()
S
77 1 4
get_honorific_prefixes()
S
69 1 6